import 'package:flutter/material.dart';

abstract class AppColors {
  static const Color pageBackground = Color(0xFFFAFBFD);
  static const Color appBarColor = Color(0xFF38686A);
  static const Color appBarIconColor = Color(0xFFFFFFFF);
  static const Color appBarTextColor = Color(0xFFFFFFFF);

  static const MaterialColor colorPrimarySwatch = Colors.cyan;
  static const Color colorPrimary = Color(0xFF38686A);
  static const Color colorAccent = Color(0xFF38686A);
  static const Color colorLightGreen = Color(0xFF00EFA7);
  static const Color colorWhite = Color(0xFFFFFFFF);
  static const Color lightGreyColor = Color(0xFFC4C4C4);
  static const Color errorColor = Color(0xFFAB0B0B);
  static const Color colorDark = Color(0xFF323232);

  static const Color buttonBgColor = colorPrimary;
  static const Color disabledButtonBgColor = Color(0xFFBFBFC0);
  static const Color defaultRippleColor = Color(0x0338686A);

  static const Color textColorPrimary = Color(0xFF323232);
  static const Color textColorSecondary = Color(0xFF9FA4B0);
  static const Color textColorTag = colorPrimary;
  static const Color textColorGreyLight = Color(0xFFABABAB);
  static const Color textColorGreyDark = Color(0xFF979797);
  static const Color textColorBlueGreyDark = Color(0xFF939699);
  static const Color textColorCyan = Color(0xFF38686A);
  static const Color textColorWhite = Color(0xFFFFFFFF);
  static Color searchFieldTextColor = const Color(0xFF323232).withOpacity(0.5);

  static const Color iconColorDefault = Colors.grey;

  static Color barrierColor = const Color(0xFF000000).withOpacity(0.5);

  static Color timelineDividerColor = const Color(0x5438686A);

  static const Color gradientStartColor = Colors.black87;
  static const Color gradientEndColor = Colors.transparent;
  static const Color silverAppBarOverlayColor = Color(0x80323232);

  static const Color switchActiveColor = colorPrimary;
  static const Color switchInactiveColor = Color(0xFFABABAB);
  static Color elevatedContainerColorOpacity = Colors.grey.withOpacity(0.5);
  static const Color suffixImageColor = Colors.grey;


  static const Color gcznPrimaryColor = Color(0xFF0d1a26);
  static const Color gcznPrimaryColorBg = Color(0xFF0c1d2e);
  static const Color gcznPrimaryColorCan = Color(0xFF0b2843);

  static const Color gcznWhiteColorOpt = Color(0xFFFFFFFF);
  static Color loginWrapBorder = const Color(0xFF606365).withOpacity(0.1);
  static const Color textFieldBackground = Color(0xFF081526);
  static const Color textFieldHint = Color(0xFF92979e);

  static const Color gcznPrimaryBlueColor = Color(0xFF0096f7);
  static const Color gcznPrimaryBlueColorBtn = Color(0xFF0086ff);
  static const Color gcznPrimaryBlueBg = Color(0xFF142e4f);
  static const Color gcznDrawerBackground = Color(0xFF050f18);
  static const Color processBtn = Color(0xFF0f202a);
  static const Color processProgBtn = Color(0xFF4bb7e9);
  static const Color dangerTextColor = Color(0xFFe82222);
  static const Color tableCellBg = Color(0xFF192933);
  static const Color tableBorder = Color(0xFF274150);
  static const Color text333 = Color(0xFF333333);
  static const Color cardItem = Color(0xFFe5f3ff);
  static const Color cardItem2 = Color(0xFF66747e);
  static const Color titlebarBackground = Color(0xFF25313c);

  static const Color successColor = Color(0xFF0086ff);
  static const Color waitColor = Color(0xFFe8a623);
  static const Color fialColor = Color(0xFFe82222);



  static const Color counterBtn = Color(0xFF26313c);
  static const Color badBg = Color(0xFF2e1b25);
  static const Color totalBg = Color(0xFF262f36);




}
